home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 February: Tool Chest / Dev.CD Feb 00 TC.toast / pc / tool chest / macapp / install macapp r13u4 / Apple Frameworks / MacApp / Examples / Calc / Calc.r / Calc.r
Encoding:
Text File  |  1998-10-13  |  57.9 KB  |  2,070 lines  |  [TEXT/MPS ]

  1. // Calc.r
  2. // Copyright © 1985-98 by Apple Computer, Inc. All rights reserved. 
  3.  
  4. // Resource File for the Calc Sample Program.
  5.  
  6. /*
  7.     Change History:
  8.         07/15/98    [TY] Adjusted memory allocations and changed where cfrg resource comes from.
  9.         01/21/98    Removed qALOE and all associated resources.
  10. */
  11.  
  12. /* • Auto-Include the requirements for this source */
  13.  
  14. #define PICT_RezTemplateVersion 1
  15.  
  16. #ifndef __MacAppTypes__
  17. #include "MacAppTypes.r"
  18. #endif
  19.  
  20. #ifndef __ViewTypes__
  21. #include "ViewTypes.r"
  22. #endif
  23.  
  24. #ifndef __BalloonTypes__
  25. #include "BalloonTypes.r"
  26. #endif
  27.  
  28. #ifndef __MACAPPVERSION__
  29. #include "MacAppVersion.h"
  30. #endif
  31.  
  32. #ifndef __SYSTYPES_R__
  33. #include "SysTypes.r"
  34. #endif
  35.  
  36.  
  37. #ifndef THINK_Rez
  38.  
  39.     #if qDebug | qPerform
  40.         include "Debug.rsrc" not 'ckid';
  41.         include "Dialog.rsrc" not 'ckid';
  42.     #endif
  43.  
  44.     include "MacApp.rsrc" not 'ckid';
  45.     include "Printing.rsrc" not 'ckid';
  46.  
  47.     include "Editions.rsrc" not 'ckid';                // since Calc supports the Edition Mgr
  48.  
  49.     #ifndef MW_Rez
  50.         #if !qNoCode
  51.             include $$Shell("ObjApp")$$Shell("XAppName") 'CODE';
  52.             #if qModelCFM
  53.                 include $$Shell("ObjApp")$$Shell("XAppName") 'cfrg';
  54.                 include $$Shell("ObjApp")$$Shell("XAppName") 'rseg';
  55.             #endif
  56.         #endif
  57.     #endif // MW_Rez
  58.  
  59.     #ifndef MW_Rez    // We include the .r file directly in the MW Project
  60.         /* Include the separately compiled resources */
  61.         include "CalcUtilities.rsrc" not 'ckid';
  62.     #endif  // MW_Rez
  63.  
  64. #endif // !THINK_Rez
  65.  
  66. #define mFormat            4
  67. #define mCalculation    5
  68. #define mWindowMenu        42
  69.  
  70. #define cRecalculate        401
  71. #define cAutoCalc            403
  72. #define cManualCalc            404
  73. #define cGraphSelection        405    // Used for ALOE graphing
  74. #define cGeneral            501
  75. #define cNoDecimal            503
  76. #define cDecimal            504
  77. #define cScientific            505
  78. #define cSystemJustify        506
  79. #define cForceLeftJustify    507
  80. #define cRightJustify        508
  81. #define cCenter                509
  82. #define cSelecting            1000
  83. #define cSizeColumn            1001
  84. #define cCutText            1103
  85. #define cCopyText            1104
  86. #define cClearText            1106
  87. #define cCutCells            1203
  88. #define cCopyCells            1204
  89. #define cClearCells            1206
  90. #define cStandardCut        1303
  91. #define cStandardCopy        1304
  92. #define cStandardClear        1306
  93.  
  94. /* static variables to initialize view templates */
  95. #define    kMaxRows            120                /* Max number of rows */
  96. #define    kMaxColumns            64                /* max number of columns */
  97. #define    kCellWidth            80                /* default width of each cell */
  98. #define    kCellHeight            17                /* default height of each cell */
  99. #define    kRowInset            4                /* pixels separating cell contents from top/bottom edge */
  100. #define    kColumnInset        4                /* pixels separating cell contents from left/right edge */
  101. #define    kRowTitleWidth        32                /* width of row titles */
  102. #define kRowTitleHeight        kCellHeight        /* height of the row titles */
  103. #define    kColumnTitleWidth    kCellWidth        /* width of column titles */
  104. #define    kColumnTitleHeight    20                /* height of column titles */
  105. #define kFontSize            10
  106. #define kMaxChars            255             /* number of characters in the text edit field */
  107.  
  108.     
  109. #define kCalcWindowType        1001             /* ID of the main window or view resource */
  110. #define kCellsViewHelp        128             /* ID of the help resource for the cells, row and column views */
  111. #define kHelpStrings        1201            /* ID of STR# resource for help strings */
  112.  
  113. #define    kCalcPlainFontTextStyle    130            // TextStyle information for Calc's Font
  114. #define    kCalcBoldFontTextStyle    131            // TextStyle information for Calc's Font
  115.  
  116. #define kSignature            'SS12'            /* Application signature */
  117. #define kFileType            'SF12'            /* Data file type */
  118. #define kStationery            'sF12'            /* Stationery file type */
  119.  
  120. #define phSplash            1001            /* ID of splash screen dialog */
  121. #define kDefaultWindowTitle 1006
  122.  
  123.  
  124. /*--------------------------------------------------------------------------------
  125.  MultiFinder™ info
  126. --------------------------------------------------------------------------------*/
  127.  
  128. /* Additional size deltas to be added to partition size */
  129.  
  130. #if qNames
  131. #define kNamesSizeDelta 100
  132. #else
  133. #define kNamesSizeDelta 0
  134. #endif
  135.  
  136. #if qDebug
  137. #define kDebugSizeDelta 512
  138. #else
  139. #define kDebugSizeDelta 0
  140. #endif
  141.  
  142. #define kModelFarSizeDelta 0
  143.  
  144. #ifndef MW_Rez                    // MW projects supply size resource for us
  145. resource 'SIZE' (-1) {
  146.     saveScreen,
  147.     acceptSuspendResumeEvents,
  148.     enableOptionSwitch,
  149.     canBackground,
  150.     doesActivateOnFGSwitch,
  151.     backgroundAndForeground,
  152.     dontGetFrontClicks,
  153.     ignoreAppDiedEvents,
  154.     is32BitCompatible,
  155.     isHighLevelEventAware,
  156.     localAndRemoteHLEvents,
  157.     isStationeryAware,                
  158.     reserved,
  159.     reserved,
  160.     reserved,
  161.     reserved,
  162.     
  163.     /* Suggested partition size */
  164.     (2600 + kNamesSizeDelta + kDebugSizeDelta + kModelFarSizeDelta) * 1024,
  165.     
  166.     /* Minimum partition size */
  167.     (2600 + kNamesSizeDelta + kDebugSizeDelta + kModelFarSizeDelta) * 1024
  168. };
  169. #endif // MW_Rez
  170.  
  171. /*--------------------------------------------------------------------------------
  172.     memory stuff
  173. --------------------------------------------------------------------------------*/
  174. resource 'mem!' (132,
  175. #if qNames
  176.     "Additional Stack Space",
  177. #endif
  178.     purgeable) {
  179.     0,                // Add to object heap size
  180.     0,                // Add to heap increment size
  181.     0,                // Add to temporary reserve
  182.     0,                // Add to permanent reserve
  183.     49152            // Add to stack space
  184. };
  185.  
  186. #ifndef MW_Rez     // Metrowerks will supply it's own cfrg
  187.     #if qPowerPC
  188.         include "cfrg.rsrc";    // Use PPCLinker generated file.
  189.     #endif
  190. #endif // MW_Rez
  191.  
  192. /*--------------------------------------------------------------------------------
  193.  About Box
  194. --------------------------------------------------------------------------------*/
  195. resource 'DITL' (phAboutApp,
  196. #if qNames
  197. "phAboutApp",
  198. #endif
  199.     purgeable) {
  200.      {    /* array DITLarray: 3 elements */
  201.         /* [1] */
  202.         {167, 288, 187, 348},
  203.         Button {
  204.             enabled,
  205.             "OK"
  206.         };
  207.         /* [2] */
  208.         {10, 75, 154, 348},
  209.         StaticText {
  210.             disabled,
  211.             "This sample program implements a spreadsheet with MacApp.\n"
  212.             WRITTEN_WITH_MACAPP
  213.         };
  214.         /* [3] */
  215.         {10, 20, 42, 52},
  216.         Icon {
  217.             disabled,
  218.             noteIcon
  219.         }
  220.     }
  221. };
  222.  
  223. include "ResourceLib.rsrc"  'CURS' (9);            // Grab the grabber hand
  224. include "Defaults.rsrc"  'ALRT' (phAboutApp);    // Grab the default about box
  225. include "Defaults.rsrc"    'aete' (0);                // Grab the default AppleEvent terminology
  226.  
  227. /*--------------------------------------------------------------------------------
  228.  Menus!
  229. --------------------------------------------------------------------------------*/
  230. include "Defaults.rsrc" 'CMNU' (mApple);        // Grab the default Apple menus
  231.  
  232. resource 'CMNU' (mFile,
  233. #if qNames
  234. "mFile",
  235. #endif
  236. purgeable) {
  237.     mFile,
  238.     textMenuProc,
  239.     EnablingManagedByMacApp,
  240.     enabled,
  241.     "File",
  242.      {    /* array: 14 elements */
  243. /* [1] */    "New",                noIcon, "N",    noMark, plain, cNew;
  244. /* [2] */    "Open…",            noIcon, "O",    noMark, plain, cOpen;
  245. /* [3] */    "-",                noIcon, noKey,    noMark, plain, nocommand;
  246. /* [4] */    "Close",            noIcon, "W",    noMark, plain, cClose;
  247. /* [5] */    "Save",                noIcon, "S",    noMark, plain, cSave;
  248. /* [6] */    "Save As…",            noIcon, noKey,    noMark, plain, cSaveAs;
  249. /* [7] */    "Revert",            noIcon, noKey,    noMark, plain, cRevert;
  250. /* [8] */    "-",                noIcon, noKey,    noMark, plain, nocommand;
  251. /* [9] */    "Page Setup…",        noIcon, noKey,    noMark, plain, cPageSetup;
  252. /* [10] */    "Print…",            noIcon, "P",    noMark, plain, cPrint;
  253. /* [11] */    "Print One Copy",    noIcon, noKey,    noMark, plain, cPrintOne;
  254. /* [12] */    "Print Selection…",    noIcon, noKey,    noMark, plain, cPrintSelection;
  255. /* [13] */    "-",                noIcon, noKey,    noMark, plain, nocommand;
  256. /* [14] */    "Quit",                noIcon, "Q",    noMark, plain, cQuit
  257.     }
  258. };
  259.  
  260. include "Defaults.rsrc" 'CMNU' (mEditionMgrEdit);    // Grab the default Edition Manager Edit menu
  261.  
  262. resource 'CMNU' (mFormat,
  263. #if qNames
  264. "mFormat",
  265. #endif
  266. purgeable) {
  267.     mFormat,
  268.     textMenuProc,
  269.     EnablingManagedByMacApp,
  270.     enabled,
  271.     "Format",
  272.      {    /* array: 8 elements */
  273. /* [1] */    "General",                    noIcon, noKey, noMark, plain, cGeneral;
  274. /* [2] */    "No Decimal",                noIcon, noKey, noMark, plain, cNoDecimal;
  275. /* [3] */    "Decimal",                    noIcon, noKey, noMark, plain, cDecimal;
  276. /* [4] */    "Scientific",                noIcon, noKey, noMark, plain, cScientific;
  277. /* [5] */    "-",                        noIcon, noKey, noMark, plain, nocommand;
  278. /* [6] */    "System Justification",        noIcon, noKey, noMark, plain, cSystemJustify;
  279. /* [7] */    "Force Left Justification",    noIcon, noKey, noMark, plain, cForceLeftJustify;
  280. /* [8] */    "Center Justification",        noIcon, noKey, noMark, plain, cCenter;
  281. /* [9] */    "Right Justification",        noIcon, noKey, noMark, plain, cRightJustify
  282.       }
  283.     };
  284.  
  285. resource 'CMNU' (mCalculation,
  286. #if qNames
  287. "mCalculation",
  288. #endif
  289. purgeable) {
  290.     mCalculation,
  291.     textMenuProc,
  292.     EnablingManagedByMacApp,
  293.     enabled,
  294.     "Calculation",
  295.      {    /* array: 4 elements */
  296. /* [1] */    "Recalculate",        noIcon, "=",    noMark,    plain, cRecalculate;
  297. /* [2] */    "-",                noIcon, noKey,    noMark,    plain, nocommand;
  298. /* [3] */    "Automatic Calc",    noIcon, noKey,    check,    plain, cAutoCalc;
  299. /* [4] */    "Manual Calc",        noIcon, noKey,    noMark,    plain, cManualCalc
  300.     }
  301. };
  302.  
  303. resource 'CMNU' (mWindowMenu,
  304. #if qNames
  305. "mWindowMenu",
  306. #endif
  307. purgeable) {
  308.     mWindowMenu,
  309.     textMenuProc,
  310.     EnablingManagedByMacApp,
  311.     enabled,
  312.     "Windows",
  313.     {    /* array: 4 elements */
  314.     }
  315. };
  316.  
  317. resource 'CMNU' (mBuzzwords,
  318. #if qNames
  319. "Buzzwords",
  320. #endif
  321. purgeable
  322. ) {
  323.     mBuzzwords,
  324.     textMenuProc,
  325.     EnablingManagedByMacApp,
  326.     enabled,
  327.     "Buzzwords",
  328.      {    /* array: 13 elements */
  329.         "Page Setup Change",    noIcon,    noKey,    noMark, plain, cChangePrinterStyle;
  330.         "Typing",                noIcon,    noKey,    noMark,    plain, cTyping;
  331.         "Selection",            noIcon,    noKey,    noMark, plain, cSelecting;
  332.         "Column Resize",        noIcon,    noKey,    noMark, plain, cSizeColumn;
  333.         "Cut Text",                noIcon,    "X",    noMark, plain, cCutText;
  334.         "Copy Text",            noIcon,    "C",    noMark, plain, cCopyText;
  335.         "Clear Text",            noIcon,    noKey,    noMark, plain, cClearText;
  336.         "Cut Cells",            noIcon,    "X",    noMark, plain, cCutCells;
  337.         "Copy Cells",            noIcon,    "C",    noMark, plain, cCopyCells;
  338.         "Clear Cells",            noIcon,    noKey,    noMark, plain, cClearCells;
  339.         "Cut",                    noIcon,    "X",    noMark, plain, cStandardCut;
  340.         "Copy",                    noIcon,    "C",    noMark, plain, cStandardCopy;
  341.         "Clear",                noIcon,     noKey,    noMark, plain, cStandardClear;
  342.         "Cancel Publisher",        noIcon,  noKey, noMark, plain, cCancelPublisher;
  343.         "Cancel Subscriber",    noIcon,  noKey, noMark, plain, cCancelSubscriber
  344.     }
  345. };
  346.  
  347. resource 'MBAR' (kMBarDisplayed,
  348. #if qNames
  349. "Calc",
  350. #endif
  351.     purgeable) {
  352.     {mApple; mFile; mEditionMgrEdit; mFormat; mCalculation; mWindowMenu }
  353. };
  354.  
  355. //--------------------------------------------------------------------------------
  356. // For building the main view from templates
  357. //--------------------------------------------------------------------------------
  358.  
  359. #ifndef MW_Rez 
  360. include "Calc.view";    // This file is included in Calc.prj for MW Builds
  361. #endif
  362.  
  363. #if 0 // ••• - moved view resources into an Ad Lib file for easier editing.
  364.  
  365. resource 'STR#' (kDefaultWindowTitle,
  366. #if qNames
  367. "Window titles",
  368. #endif
  369. purgeable) {
  370.     {    /* array StringArray: 1 elements */
  371.         /* [1] */
  372.         "Spreadsheet <<<>>>"
  373.     }
  374. };
  375.  
  376. resource 'TxSt' (1000, purgeable) {
  377.     tsPlain,
  378.     10,
  379.     {    /* array: 3 elements */
  380.         /* [1] */
  381.         0x0,
  382.         /* [2] */
  383.         0x0,
  384.         /* [3] */
  385.         0x0
  386.     },
  387.     "Geneva"
  388. };
  389.  
  390. resource 'TxSt' (1001, purgeable) {
  391.     tsBold,
  392.     10,
  393.     {    /* array: 3 elements */
  394.         /* [1] */
  395.         0x0,
  396.         /* [2] */
  397.         0x0,
  398.         /* [3] */
  399.         0x0
  400.     },
  401.     "Geneva"
  402. };
  403.  
  404. /*--------------------------------------------------------------------------------
  405.  For building the main view from templates
  406. --------------------------------------------------------------------------------*/
  407. resource 'View' (kCalcWindowType,
  408. #if qNames
  409. "Spreadsheet",
  410. #endif
  411. purgeable) 
  412. {MAThreeOh, 
  413.     {
  414.     ViewSignatureAndClassname
  415.         {'wind', 1668, "TCalcWindow", 'WIND', enabled, noIdle, {}, MAThreeOh, 
  416.         {40, 10}, {289, 447}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  417.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  418.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  419.         NoDrawingEnvironment {}, 
  420.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  421.             AdornFirst, AdornerLocalObject {EraseAdorner}, 
  422.             DrawView, AdornerLocalObject {DrawAdorner}, 
  423.             AdornLast, AdornerLocalObject {ResizeIconAdorner}}}, emptyUserArea, 
  424.         Window {zoomDocProc, noID, goAwayBox, resizable, ignoreFirstClick, 
  425.             freeOnClosing, disposeOnFree, closesDocument, openWithDocument, dontAdaptToScreen, stagger, forceOnScreen, 
  426.             dontCenter, doesntFloat, doesntHideOnSuspend, generateActivates, filler, 1006, 1}, 6}, 
  427.     ViewSignatureAndClassname
  428.         {'view', 458, "", noID, notEnabled, noIdle, {}, MAThreeOh, 
  429.         {0, 0}, {35, 447}, sizeFixed, sizeSuperView, shown, doesntWantToBeTarget, 
  430.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  431.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  432.         DrawingEnvironmentClassIDAndClassname {1, "TDrawingEnvironment", {1, 1}, 8, $"FFFF FFFF FFFF FFFF", {0, 0, 0}, {55570, 56502, 55979}}, 
  433.         AdornerListSignatureAndClassname {NoIdentifier, "TAdornerList", 8, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {56, AdornerLocalObject {EraseAdorner}, 
  434.             DrawView, AdornerLocalObject {DrawAdorner}}}, emptyUserArea, 
  435.         View {}, 2}, 
  436.     ViewSignatureAndClassname
  437.         {'view', 72, "TCoordView", 'CORD', enabled, noIdle, {}, MAThreeOh, 
  438.         {11, 8}, {18, 24}, sizeFixed, sizeFixed, shown, doesntWantToBeTarget, 
  439.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  440.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  441.         NoDrawingEnvironment {}, 
  442.         NoAdorners {}, emptyUserArea, 
  443.         View {}, 
  444.         NoSubviews}, 
  445.     ViewSignatureAndClassname
  446.         {'tevw', 211, "TEntryView", 'ENTV', enabled, 0, {}, MAThreeOh, 
  447.         {9, 64}, {18, 364}, sizeFixed, sizeFixed, shown, wantsToBeTarget, 
  448.         handlesCursor, letsSubViewsHandleCursor, 1, 
  449.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  450.         DrawingEnvironmentClassIDAndClassname {1, "TDrawingEnvironment", {1, 1}, 8, $"FFFF FFFF FFFF FFFF", {0, 0, 0}, {65535, 65535, 65535}}, 
  451.         AdornerListSignatureAndClassname {NoIdentifier, "TAdornerList", 8, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {56, AdornerLocalObject {EraseAdorner}, 
  452.             DrawView, AdornerLocalObject {DrawAdorner}, 72, AdornerLocalObject {SelectionAdorner}}}, emptyUserArea, 
  453.         TEView {withoutStyle, crOnly, acceptChanges, dontFreeText, cTyping, 255, {2, 2, 2, 2}, justSystem, 1000, dontPreferOutline}, 
  454.         NoSubviews}, 
  455.     ViewSignatureAndClassname
  456.         {'scrl', 268, "TSecondaryScroller", 'SCL2', enabled, noIdle, {}, MAThreeOh, 
  457.         {35, 32}, {18, 400}, sizeFixed, sizeRelSuperView, shown, doesntWantToBeTarget, 
  458.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  459.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  460.         NoDrawingEnvironment {}, 
  461.         NoAdorners {}, emptyUserArea, 
  462.         Scroller {noID, noID, {18, 400}, {0, 0}, noVertConstrain, noHorzConstrain, noInset, respondsToFKeys}, 1}, 
  463.     ViewSignatureAndClassname
  464.         {'txtg', 139, "TColumnsView", 'COLS', enabled, noIdle, {}, MAThreeOh, 
  465.         {0, 0}, {18, 400}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  466.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  467.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  468.         NoDrawingEnvironment {}, 
  469.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  470.             DrawView, AdornerLocalObject {DrawAdorner}, 
  471.             DrawView, AdornerLocalObject {SelectionAdorner}}}, emptyUserArea, 
  472.         TextGridView {1, 64, 21, 80, 0, 4, dontAdornRows, AdornCols, multipleSelection, 1001, dontPreferOutline}, 
  473.         NoSubviews}, 
  474.     ViewSignatureAndClassname
  475.         {'scrl', 265, "TSecondaryScroller", 'SCL3', enabled, noIdle, {}, MAThreeOh, 
  476.         {53, 0}, {221, 32}, sizeRelSuperView, sizeFixed, shown, doesntWantToBeTarget, 
  477.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  478.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  479.         NoDrawingEnvironment {}, 
  480.         NoAdorners {}, emptyUserArea, 
  481.         Scroller {noID, noID, {2040, 32}, {0, 0}, noVertConstrain, noHorzConstrain, noInset, respondsToFKeys}, 1}, 
  482.     ViewSignatureAndClassname
  483.         {'txtg', 136, "TRowsView", 'ROWS', enabled, noIdle, {}, MAThreeOh, 
  484.         {0, 0}, {2040, 32}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  485.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  486.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  487.         NoDrawingEnvironment {}, 
  488.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  489.             DrawView, AdornerLocalObject {DrawAdorner}, 
  490.             DrawView, AdornerLocalObject {SelectionAdorner}}}, emptyUserArea, 
  491.         TextGridView {120, 1, 17, 32, 4, 0, AdornRows, dontAdornCols, multipleSelection, 1001, dontPreferOutline}, 
  492.         NoSubviews}, 
  493.     ViewSignatureAndClassname
  494.         {'scrl', 300, "TPrimaryScroller", 'SCL1', enabled, noIdle, {}, MAThreeOh, 
  495.         {53, 32}, {221, 400}, sizeRelSuperView, sizeRelSuperView, shown, doesntWantToBeTarget, 
  496.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  497.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  498.         NoDrawingEnvironment {}, 
  499.         NoAdorners {}, emptyUserArea, 
  500.         Scroller {'vCL1', 'hCL1', {0, 0}, {0, 0}, VertConstrain, HorzConstrain, {-17, -31, 0, 0}, respondsToFKeys}, 1}, 
  501.     ViewSignatureAndClassname
  502.         {'txtg', 173, "TCellsView", 'CELL', enabled, noIdle, {BehaviorSignatureAndClassname {'sect', "TSectionBehavior", Behavior {enabled, noIdle}}}, MAThreeOh, 
  503.         {0, 0}, {0, 0}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  504.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  505.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  506.         NoDrawingEnvironment {}, 
  507.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  508.             DrawView, AdornerLocalObject {DrawAdorner}, 
  509.             DrawView, AdornerLocalObject {SelectionAdorner}}}, emptyUserArea, 
  510.         TextGridView {120, 64, 17, 80, 4, 4, AdornRows, AdornCols, multipleSelection, 1000, dontPreferOutline}, 
  511.         NoSubviews}, 
  512.     ViewSignatureAndClassname
  513.         {'ssbr', 101, "", 'hCL1', enabled, noIdle, {}, MAThreeOh, 
  514.         {273, 0}, {16, 433}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  515.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  516.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  517.         NoDrawingEnvironment {}, 
  518.         NoAdorners {}, emptyUserArea, 
  519.         ScrollerScrollBar {mHScrollBarHit, notHilited, notDimmed, sizeable, noInset, 128, dontPreferOutline, h, 0, 0, 0}, 
  520.         NoSubviews}, 
  521.     ViewSignatureAndClassname
  522.         {'ssbr', 101, "", 'vCL1', enabled, noIdle, {}, MAThreeOh, 
  523.         {35, 432}, {239, 16}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  524.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  525.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  526.         NoDrawingEnvironment {}, 
  527.         NoAdorners {}, emptyUserArea, 
  528.         ScrollerScrollBar {mVScrollBarHit, notHilited, notDimmed, sizeable, noInset, 128, dontPreferOutline, v, 0, 0, 0}, 
  529.         NoSubviews}
  530.     }
  531. };
  532.  
  533. #endif // •••  - moved
  534.  
  535. //--------------------------------------------------------------------------------------------------
  536. // Balloon Help Resources for Menus 
  537. //--------------------------------------------------------------------------------------------------
  538.  
  539. // Includes resource 'STR#' (kStandardHelpStrings, "Balloon Help String 1")
  540. // with our application name substituted in strings
  541. #include "HelpStrings.r"
  542.  
  543. include "Defaults.rsrc" 'hmnu' (mApple);        // Grab the default Apple menus
  544.  
  545. resource 'hmnu' (mFile) {
  546.     HelpMgrVersion,
  547.     hmDefaultOptions,
  548.     0,
  549.     0,
  550.     HMSkipItem { },
  551.     {
  552.  
  553.         HMStringResItem {                // File 
  554.             kStandardHelpStrings,32,
  555.             kStandardHelpStrings,33,
  556.             -1,0,
  557.             -1,0
  558.         },
  559.         HMStringResItem {                // New 
  560.             kStandardHelpStrings,34,
  561.             kStandardHelpStrings,35,
  562.             -1,0,
  563.             -1,0
  564.         },
  565.         HMStringResItem {                // Open… 
  566.             kStandardHelpStrings,36,
  567.             kStandardHelpStrings,37,
  568.             -1,0,
  569.             -1,0
  570.         },
  571.         HMSkipItem { },                    // --------
  572.         HMStringResItem {                // Close 
  573.             kStandardHelpStrings,38,
  574.             kStandardHelpStrings,39,
  575.             -1,0,
  576.             -1,0
  577.         },
  578.         HMStringResItem {                // Save 
  579.             kStandardHelpStrings,40,
  580.             kStandardHelpStrings,41,
  581.             -1,0,
  582.             -1,0
  583.         },
  584.         HMStringResItem {                // Save As… 
  585.             kStandardHelpStrings,42,
  586.             kStandardHelpStrings,43,
  587.             -1,0,
  588.             -1,0
  589.         },
  590.         HMSkipItem { },                    // Save A Copy As…
  591.         HMSkipItem { },                    // Revert
  592.         HMSkipItem { },                    // --------
  593.         HMStringResItem {                // Page Setup… 
  594.             kStandardHelpStrings,44,
  595.             kStandardHelpStrings,45,
  596.             -1,0,
  597.             -1,0
  598.         },
  599.         HMStringResItem {                // Print… 
  600.             kStandardHelpStrings,46,
  601.             kStandardHelpStrings,47,
  602.             -1,0,
  603.             -1,0
  604.         },
  605.         HMSkipItem { },                    // Print Selection
  606.         HMSkipItem { },                    // --------
  607.         HMStringResItem {                // Quit 
  608.             kStandardHelpStrings,48,
  609.             kStandardHelpStrings,49,
  610.             -1,0,
  611.             -1,0
  612.         }
  613.     }
  614. };
  615.  
  616. include "Defaults.rsrc" 'hmnu' (mEditionMgrEdit);        // Grab the edition mgr help info
  617.  
  618. //--------------------------------------------------------------------------------------------------
  619. // Balloon Help Resources for Views 
  620. //--------------------------------------------------------------------------------------------------
  621.  
  622. resource 'hdlg' (kCellsViewHelp, purgeable) 
  623. {
  624.     HelpMgrVersion,
  625.     0,
  626.     hmDefaultOptions,
  627.     0, /* balloon definition function */
  628.     5, /* variation code */
  629.     HMSkipItem {}, /* No missing item help */
  630.     {
  631.         /* Help for cells view */
  632.         HMStringResItem 
  633.         {
  634.             { -1,0 }, /* tip location */
  635.             { 0,0,0,0 }, /* hot rectangle */
  636.             kHelpStrings,1,
  637.             kHelpStrings,1,
  638.             kHelpStrings,1,
  639.             kHelpStrings,1,
  640.         },
  641.         /* Help for rows view */
  642.         HMStringResItem 
  643.         {
  644.             { -1,0 }, /* tip location */
  645.             { 0,0,0,0 }, /* hot rectangle */
  646.             kHelpStrings,2,
  647.             kHelpStrings,2,
  648.             kHelpStrings,2,
  649.             kHelpStrings,2,
  650.         },
  651.         /* Help for columns view */
  652.         HMStringResItem 
  653.         {
  654.             { -1,0 }, /* tip location */
  655.             { 0,0,0,0 }, /* hot rectangle */
  656.             kHelpStrings,3,
  657.             kHelpStrings,3,
  658.             kHelpStrings,3,
  659.             kHelpStrings,3,
  660.         }
  661.     }
  662. };
  663.  
  664. resource 'STR#' (kHelpStrings, purgeable) { 
  665.     {
  666.         "This is the cells view.",
  667.         "Selecting a numbered box selects the entire row of cells alongside it" ,
  668.         "Selecting a labelled box selects the entire column of cells below it.",
  669.     }
  670. };
  671.  
  672. /*--------------------------------------------------------------------------------
  673.  Splash screen
  674. --------------------------------------------------------------------------------*/
  675. resource 'DITL' (phSplash,
  676. #if qNames
  677. "phSplash",
  678. #endif
  679.     purgeable) {
  680.     {    /* array DITLarray: 1 elements */
  681.         /* [1] */
  682.         {1, 1, 453-261+1, 490-101+1},
  683.         Picture {
  684.             disabled,
  685.             phSplash
  686.         }
  687.     }
  688. };
  689.  
  690. resource 'DLOG' (phSplash,
  691. #if qNames
  692. "phSplash",
  693. #endif
  694.     purgeable) {
  695.     {76, 80, 453-261+76+2, 490-101+80+2},
  696.     altDBoxProc,
  697.     visible,
  698.     noGoAway,
  699.     0,
  700.     phSplash,
  701.     "",
  702.     centerMainScreen
  703. };
  704.  
  705. resource 'PICT' (1001, purgeable) {
  706.     {-1, -1, 196, 393},
  707.     VersionTwo {
  708.         {    /* array OpCodes: 48 elements */
  709.             /* [1] */
  710.             HeaderOp {
  711.                 Version2,
  712.                 0xFFFF0000,
  713.                 0xFFFF0000,
  714.                 0x1890000,
  715.                 0xC40000,
  716.                 0
  717.             },
  718.             /* [2] */
  719.             ShortComment {
  720.                 140
  721.             },
  722.             /* [3] */
  723.             DefHilite {
  724.  
  725.             },
  726.             /* [4] */
  727.             Origin {
  728.                 -1,
  729.                 -1
  730.             },
  731.             /* [5] */
  732.             Clip {
  733.                 {-2, -2, 195, 392},
  734.                 $""
  735.             },
  736.             /* [6] */
  737.             PnSize {
  738.                 {0, 0}
  739.             },
  740.             /* [7] */
  741.             PnPat {
  742.                 $"77BB EEDD 77BB EEDD"
  743.             },
  744.             /* [8] */
  745.             ShortLine {
  746.                 {-3200, -3200},
  747.                 0,
  748.                 0
  749.             },
  750.             /* [9] */
  751.             ShortLineFrom {
  752.                 0,
  753.                 0
  754.             },
  755.             /* [10] */
  756.             LongComment {
  757.                 182,
  758.                 $"0001 0001"
  759.             },
  760.             /* [11] */
  761.             ShortComment {
  762.                 130
  763.             },
  764.             /* [12] */
  765.             Clip {
  766.                 {10, 13, 186, 189},
  767.                 $""
  768.             },
  769.             /* [13] */
  770.             PackBitsRect {
  771.                 32,
  772.                 {0, 0, 32, 32},
  773.                 0,
  774.                 unpacked,
  775.                 0,
  776.                 0x480000,
  777.                 0x480000,
  778.                 chunky,
  779.                 8,
  780.                 1,
  781.                 8,
  782.                 0,
  783.                 23634384,
  784.                 0x8,
  785.                 0,
  786.                 {    /* array ColorSpec: 256 elements */
  787.                     /* [1] */
  788.                     0, 65535, 65535, 65535,
  789.                     /* [2] */
  790.                     1, 65535, 65535, 52428,
  791.                     /* [3] */
  792.                     2, 65535, 65535, 39321,
  793.                     /* [4] */
  794.                     3, 65535, 65535, 26214,
  795.                     /* [5] */
  796.                     4, 65535, 65535, 13107,
  797.                     /* [6] */
  798.                     5, 65535, 65535, 0,
  799.                     /* [7] */
  800.                     6, 65535, 52428, 65535,
  801.                     /* [8] */
  802.                     7, 65535, 52428, 52428,
  803.                     /* [9] */
  804.                     8, 65535, 52428, 39321,
  805.                     /* [10] */
  806.                     9, 65535, 52428, 26214,
  807.                     /* [11] */
  808.                     10, 65535, 52428, 13107,
  809.                     /* [12] */
  810.                     11, 65535, 52428, 0,
  811.                     /* [13] */
  812.                     12, 65535, 39321, 65535,
  813.                     /* [14] */
  814.                     13, 65535, 39321, 52428,
  815.                     /* [15] */
  816.                     14, 65535, 39321, 39321,
  817.                     /* [16] */
  818.                     15, 65535, 39321, 26214,
  819.                     /* [17] */
  820.                     16, 65535, 39321, 13107,
  821.                     /* [18] */
  822.                     17, 65535, 39321, 0,
  823.                     /* [19] */
  824.                     18, 65535, 26214, 65535,
  825.                     /* [20] */
  826.                     19, 65535, 26214, 52428,
  827.                     /* [21] */
  828.                     20, 65535, 26214, 39321,
  829.                     /* [22] */
  830.                     21, 65535, 26214, 26214,
  831.                     /* [23] */
  832.                     22, 65535, 26214, 13107,
  833.                     /* [24] */
  834.                     23, 65535, 26214, 0,
  835.                     /* [25] */
  836.                     24, 65535, 13107, 65535,
  837.                     /* [26] */
  838.                     25, 65535, 13107, 52428,
  839.                     /* [27] */
  840.                     26, 65535, 13107, 39321,
  841.                     /* [28] */
  842.                     27, 65535, 13107, 26214,
  843.                     /* [29] */
  844.                     28, 65535, 13107, 13107,
  845.                     /* [30] */
  846.                     29, 65535, 13107, 0,
  847.                     /* [31] */
  848.                     30, 65535, 0, 65535,
  849.                     /* [32] */
  850.                     31, 65535, 0, 52428,
  851.                     /* [33] */
  852.                     32, 65535, 0, 39321,
  853.                     /* [34] */
  854.                     33, 65535, 0, 26214,
  855.                     /* [35] */
  856.                     34, 65535, 0, 13107,
  857.                     /* [36] */
  858.                     35, 65535, 0, 0,
  859.                     /* [37] */
  860.                     36, 52428, 65535, 65535,
  861.                     /* [38] */
  862.                     37, 52428, 65535, 52428,
  863.                     /* [39] */
  864.                     38, 52428, 65535, 39321,
  865.                     /* [40] */
  866.                     39, 52428, 65535, 26214,
  867.                     /* [41] */
  868.                     40, 52428, 65535, 13107,
  869.                     /* [42] */
  870.                     41, 52428, 65535, 0,
  871.                     /* [43] */
  872.                     42, 52428, 52428, 65535,
  873.                     /* [44] */
  874.                     43, 52428, 52428, 52428,
  875.                     /* [45] */
  876.                     44, 52428, 52428, 39321,
  877.                     /* [46] */
  878.                     45, 52428, 52428, 26214,
  879.                     /* [47] */
  880.                     46, 52428, 52428, 13107,
  881.                     /* [48] */
  882.                     47, 52428, 52428, 0,
  883.                     /* [49] */
  884.                     48, 52428, 39321, 65535,
  885.                     /* [50] */
  886.                     49, 52428, 39321, 52428,
  887.                     /* [51] */
  888.                     50, 52428, 39321, 39321,
  889.                     /* [52] */
  890.                     51, 52428, 39321, 26214,
  891.                     /* [53] */
  892.                     52, 52428, 39321, 13107,
  893.                     /* [54] */
  894.                     53, 52428, 39321, 0,
  895.                     /* [55] */
  896.                     54, 52428, 26214, 65535,
  897.                     /* [56] */
  898.                     55, 52428, 26214, 52428,
  899.                     /* [57] */
  900.                     56, 52428, 26214, 39321,
  901.                     /* [58] */
  902.                     57, 52428, 26214, 26214,
  903.                     /* [59] */
  904.                     58, 52428, 26214, 13107,
  905.                     /* [60] */
  906.                     59, 52428, 26214, 0,
  907.                     /* [61] */
  908.                     60, 52428, 13107, 65535,
  909.                     /* [62] */
  910.                     61, 52428, 13107, 52428,
  911.                     /* [63] */
  912.                     62, 52428, 13107, 39321,
  913.                     /* [64] */
  914.                     63, 52428, 13107, 26214,
  915.                     /* [65] */
  916.                     64, 52428, 13107, 13107,
  917.                     /* [66] */
  918.                     65, 52428, 13107, 0,
  919.                     /* [67] */
  920.                     66, 52428, 0, 65535,
  921.                     /* [68] */
  922.                     67, 52428, 0, 52428,
  923.                     /* [69] */
  924.                     68, 52428, 0, 39321,
  925.                     /* [70] */
  926.                     69, 52428, 0, 26214,
  927.                     /* [71] */
  928.                     70, 52428, 0, 13107,
  929.                     /* [72] */
  930.                     71, 52428, 0, 0,
  931.                     /* [73] */
  932.                     72, 39321, 65535, 65535,
  933.                     /* [74] */
  934.                     73, 39321, 65535, 52428,
  935.                     /* [75] */
  936.                     74, 39321, 65535, 39321,
  937.                     /* [76] */
  938.                     75, 39321, 65535, 26214,
  939.                     /* [77] */
  940.                     76, 39321, 65535, 13107,
  941.                     /* [78] */
  942.                     77, 39321, 65535, 0,
  943.                     /* [79] */
  944.                     78, 39321, 52428, 65535,
  945.                     /* [80] */
  946.                     79, 39321, 52428, 52428,
  947.                     /* [81] */
  948.                     80, 39321, 52428, 39321,
  949.                     /* [82] */
  950.                     81, 39321, 52428, 26214,
  951.                     /* [83] */
  952.                     82, 39321, 52428, 13107,
  953.                     /* [84] */
  954.                     83, 39321, 52428, 0,
  955.                     /* [85] */
  956.                     84, 39321, 39321, 65535,
  957.                     /* [86] */
  958.                     85, 39321, 39321, 52428,
  959.                     /* [87] */
  960.                     86, 39321, 39321, 39321,
  961.                     /* [88] */
  962.                     87, 39321, 39321, 26214,
  963.                     /* [89] */
  964.                     88, 39321, 39321, 13107,
  965.                     /* [90] */
  966.                     89, 39321, 39321, 0,
  967.                     /* [91] */
  968.                     90, 39321, 26214, 65535,
  969.                     /* [92] */
  970.                     91, 39321, 26214, 52428,
  971.                     /* [93] */
  972.                     92, 39321, 26214, 39321,
  973.                     /* [94] */
  974.                     93, 39321, 26214, 26214,
  975.                     /* [95] */
  976.                     94, 39321, 26214, 13107,
  977.                     /* [96] */
  978.                     95, 39321, 26214, 0,
  979.                     /* [97] */
  980.                     96, 39321, 13107, 65535,
  981.                     /* [98] */
  982.                     97, 39321, 13107, 52428,
  983.                     /* [99] */
  984.                     98, 39321, 13107, 39321,
  985.                     /* [100] */
  986.                     99, 39321, 13107, 26214,
  987.                     /* [101] */
  988.                     100, 39321, 13107, 13107,
  989.                     /* [102] */
  990.                     101, 39321, 13107, 0,
  991.                     /* [103] */
  992.                     102, 39321, 0, 65535,
  993.                     /* [104] */
  994.                     103, 39321, 0, 52428,
  995.                     /* [105] */
  996.                     104, 39321, 0, 39321,
  997.                     /* [106] */
  998.                     105, 39321, 0, 26214,
  999.                     /* [107] */
  1000.                     106, 39321, 0, 13107,
  1001.                     /* [108] */
  1002.                     107, 39321, 0, 0,
  1003.                     /* [109] */
  1004.                     108, 26214, 65535, 65535,
  1005.                     /* [110] */
  1006.                     109, 26214, 65535, 52428,
  1007.                     /* [111] */
  1008.                     110, 26214, 65535, 39321,
  1009.                     /* [112] */
  1010.                     111, 26214, 65535, 26214,
  1011.                     /* [113] */
  1012.                     112, 26214, 65535, 13107,
  1013.                     /* [114] */
  1014.                     113, 26214, 65535, 0,
  1015.                     /* [115] */
  1016.                     114, 26214, 52428, 65535,
  1017.                     /* [116] */
  1018.                     115, 26214, 52428, 52428,
  1019.                     /* [117] */
  1020.                     116, 26214, 52428, 39321,
  1021.                     /* [118] */
  1022.                     117, 26214, 52428, 26214,
  1023.                     /* [119] */
  1024.                     118, 26214, 52428, 13107,
  1025.                     /* [120] */
  1026.                     119, 26214, 52428, 0,
  1027.                     /* [121] */
  1028.                     120, 26214, 39321, 65535,
  1029.                     /* [122] */
  1030.                     121, 26214, 39321, 52428,
  1031.                     /* [123] */
  1032.                     122, 26214, 39321, 39321,
  1033.                     /* [124] */
  1034.                     123, 26214, 39321, 26214,
  1035.                     /* [125] */
  1036.                     124, 26214, 39321, 13107,
  1037.                     /* [126] */
  1038.                     125, 26214, 39321, 0,
  1039.                     /* [127] */
  1040.                     126, 26214, 26214, 65535,
  1041.                     /* [128] */
  1042.                     127, 26214, 26214, 52428,
  1043.                     /* [129] */
  1044.                     128, 26214, 26214, 39321,
  1045.                     /* [130] */
  1046.                     129, 26214, 26214, 26214,
  1047.                     /* [131] */
  1048.                     130, 26214, 26214, 13107,
  1049.                     /* [132] */
  1050.                     131, 26214, 26214, 0,
  1051.                     /* [133] */
  1052.                     132, 26214, 13107, 65535,
  1053.                     /* [134] */
  1054.                     133, 26214, 13107, 52428,
  1055.                     /* [135] */
  1056.                     134, 26214, 13107, 39321,
  1057.                     /* [136] */
  1058.                     135, 26214, 13107, 26214,
  1059.                     /* [137] */
  1060.                     136, 26214, 13107, 13107,
  1061.                     /* [138] */
  1062.                     137, 26214, 13107, 0,
  1063.                     /* [139] */
  1064.                     138, 26214, 0, 65535,
  1065.                     /* [140] */
  1066.                     139, 26214, 0, 52428,
  1067.                     /* [141] */
  1068.                     140, 26214, 0, 39321,
  1069.                     /* [142] */
  1070.                     141, 26214, 0, 26214,
  1071.                     /* [143] */
  1072.                     142, 26214, 0, 13107,
  1073.                     /* [144] */
  1074.                     143, 26214, 0, 0,
  1075.                     /* [145] */
  1076.                     144, 13107, 65535, 65535,
  1077.                     /* [146] */
  1078.                     145, 13107, 65535, 52428,
  1079.                     /* [147] */
  1080.                     146, 13107, 65535, 39321,
  1081.                     /* [148] */
  1082.                     147, 13107, 65535, 26214,
  1083.                     /* [149] */
  1084.                     148, 13107, 65535, 13107,
  1085.                     /* [150] */
  1086.                     149, 13107, 65535, 0,
  1087.                     /* [151] */
  1088.                     150, 13107, 52428, 65535,
  1089.                     /* [152] */
  1090.                     151, 13107, 52428, 52428,
  1091.                     /* [153] */
  1092.                     152, 13107, 52428, 39321,
  1093.                     /* [154] */
  1094.                     153, 13107, 52428, 26214,
  1095.                     /* [155] */
  1096.                     154, 13107, 52428, 13107,
  1097.                     /* [156] */
  1098.                     155, 13107, 52428, 0,
  1099.                     /* [157] */
  1100.                     156, 13107, 39321, 65535,
  1101.                     /* [158] */
  1102.                     157, 13107, 39321, 52428,
  1103.                     /* [159] */
  1104.                     158, 13107, 39321, 39321,
  1105.                     /* [160] */
  1106.                     159, 13107, 39321, 26214,
  1107.                     /* [161] */
  1108.                     160, 13107, 39321, 13107,
  1109.                     /* [162] */
  1110.                     161, 13107, 39321, 0,
  1111.                     /* [163] */
  1112.                     162, 13107, 26214, 65535,
  1113.                     /* [164] */
  1114.                     163, 13107, 26214, 52428,
  1115.                     /* [165] */
  1116.                     164, 13107, 26214, 39321,
  1117.                     /* [166] */
  1118.                     165, 13107, 26214, 26214,
  1119.                     /* [167] */
  1120.                     166, 13107, 26214, 13107,
  1121.                     /* [168] */
  1122.                     167, 13107, 26214, 0,
  1123.                     /* [169] */
  1124.                     168, 13107, 13107, 65535,
  1125.                     /* [170] */
  1126.                     169, 13107, 13107, 52428,
  1127.                     /* [171] */
  1128.                     170, 13107, 13107, 39321,
  1129.                     /* [172] */
  1130.                     171, 13107, 13107, 26214,
  1131.                     /* [173] */
  1132.                     172, 13107, 13107, 13107,
  1133.                     /* [174] */
  1134.                     173, 13107, 13107, 0,
  1135.                     /* [175] */
  1136.                     174, 13107, 0, 65535,
  1137.                     /* [176] */
  1138.                     175, 13107, 0, 52428,
  1139.                     /* [177] */
  1140.                     176, 13107, 0, 39321,
  1141.                     /* [178] */
  1142.                     177, 13107, 0, 26214,
  1143.                     /* [179] */
  1144.                     178, 13107, 0, 13107,
  1145.                     /* [180] */
  1146.                     179, 13107, 0, 0,
  1147.                     /* [181] */
  1148.                     180, 0, 65535, 65535,
  1149.                     /* [182] */
  1150.                     181, 0, 65535, 52428,
  1151.                     /* [183] */
  1152.                     182, 0, 65535, 39321,
  1153.                     /* [184] */
  1154.                     183, 0, 65535, 26214,
  1155.                     /* [185] */
  1156.                     184, 0, 65535, 13107,
  1157.                     /* [186] */
  1158.                     185, 0, 65535, 0,
  1159.                     /* [187] */
  1160.                     186, 0, 52428, 65535,
  1161.                     /* [188] */
  1162.                     187, 0, 52428, 52428,
  1163.                     /* [189] */
  1164.                     188, 0, 52428, 39321,
  1165.                     /* [190] */
  1166.                     189, 0, 52428, 26214,
  1167.                     /* [191] */
  1168.                     190, 0, 52428, 13107,
  1169.                     /* [192] */
  1170.                     191, 0, 52428, 0,
  1171.                     /* [193] */
  1172.                     192, 0, 39321, 65535,
  1173.                     /* [194] */
  1174.                     193, 0, 39321, 52428,
  1175.                     /* [195] */
  1176.                     194, 0, 39321, 39321,
  1177.                     /* [196] */
  1178.                     195, 0, 39321, 26214,
  1179.                     /* [197] */
  1180.                     196, 0, 39321, 13107,
  1181.                     /* [198] */
  1182.                     197, 0, 39321, 0,
  1183.                     /* [199] */
  1184.                     198, 0, 26214, 65535,
  1185.                     /* [200] */
  1186.                     199, 0, 26214, 52428,
  1187.                     /* [201] */
  1188.                     200, 0, 26214, 39321,
  1189.                     /* [202] */
  1190.                     201, 0, 26214, 26214,
  1191.                     /* [203] */
  1192.                     202, 0, 26214, 13107,
  1193.                     /* [204] */
  1194.                     203, 0, 26214, 0,
  1195.                     /* [205] */
  1196.                     204, 0, 13107, 65535,
  1197.                     /* [206] */
  1198.                     205, 0, 13107, 52428,
  1199.                     /* [207] */
  1200.                     206, 0, 13107, 39321,
  1201.                     /* [208] */
  1202.                     207, 0, 13107, 26214,
  1203.                     /* [209] */
  1204.                     208, 0, 13107, 13107,
  1205.                     /* [210] */
  1206.                     209, 0, 13107, 0,
  1207.                     /* [211] */
  1208.                     210, 0, 0, 65535,
  1209.                     /* [212] */
  1210.                     211, 0, 0, 52428,
  1211.                     /* [213] */
  1212.                     212, 0, 0, 39321,
  1213.                     /* [214] */
  1214.                     213, 0, 0, 26214,
  1215.                     /* [215] */
  1216.                     214, 0, 0, 13107,
  1217.                     /* [216] */
  1218.                     215, 61166, 0, 0,
  1219.                     /* [217] */
  1220.                     216, 56797, 0, 0,
  1221.                     /* [218] */
  1222.                     217, 48059, 0, 0,
  1223.                     /* [219] */
  1224.                     218, 43690, 0, 0,
  1225.                     /* [220] */
  1226.                     219, 34952, 0, 0,
  1227.                     /* [221] */
  1228.                     220, 30583, 0, 0,
  1229.                     /* [222] */
  1230.                     221, 21845, 0, 0,
  1231.                     /* [223] */
  1232.                     222, 17476, 0, 0,
  1233.                     /* [224] */
  1234.                     223, 8738, 0, 0,
  1235.                     /* [225] */
  1236.                     224, 4369, 0, 0,
  1237.                     /* [226] */
  1238.                     225, 0, 61166, 0,
  1239.                     /* [227] */
  1240.                     226, 0, 56797, 0,
  1241.                     /* [228] */
  1242.                     227, 0, 48059, 0,
  1243.                     /* [229] */
  1244.                     228, 0, 43690, 0,
  1245.                     /* [230] */
  1246.                     229, 0, 34952, 0,
  1247.                     /* [231] */
  1248.                     230, 0, 30583, 0,
  1249.                     /* [232] */
  1250.                     231, 0, 21845, 0,
  1251.                     /* [233] */
  1252.                     232, 0, 17476, 0,
  1253.                     /* [234] */
  1254.                     233, 0, 8738, 0,
  1255.                     /* [235] */
  1256.                     234, 0, 4369, 0,
  1257.                     /* [236] */
  1258.                     235, 0, 0, 61166,
  1259.                     /* [237] */
  1260.                     236, 0, 0, 56797,
  1261.                     /* [238] */
  1262.                     237, 0, 0, 48059,
  1263.                     /* [239] */
  1264.                     238, 0, 0, 43690,
  1265.                     /* [240] */
  1266.                     239, 0, 0, 34952,
  1267.                     /* [241] */
  1268.                     240, 0, 0, 30583,
  1269.                     /* [242] */
  1270.                     241, 0, 0, 21845,
  1271.                     /* [243] */
  1272.                     242, 0, 0, 17476,
  1273.                     /* [244] */
  1274.                     243, 0, 0, 8738,
  1275.                     /* [245] */
  1276.                     244, 0, 0, 4369,
  1277.                     /* [246] */
  1278.                     245, 61166, 61166, 61166,
  1279.                     /* [247] */
  1280.                     246, 56797, 56797, 56797,
  1281.                     /* [248] */
  1282.                     247, 48059, 48059, 48059,
  1283.                     /* [249] */
  1284.                     248, 43690, 43690, 43690,
  1285.                     /* [250] */
  1286.                     249, 34952, 34952, 34952,
  1287.                     /* [251] */
  1288.                     250, 30583, 30583, 30583,
  1289.                     /* [252] */
  1290.                     251, 21845, 21845, 21845,
  1291.                     /* [253] */
  1292.                     252, 17476, 17476, 17476,
  1293.                     /* [254] */
  1294.                     253, 8738, 8738, 8738,
  1295.                     /* [255] */
  1296.                     254, 4369, 4369, 4369,
  1297.                     /* [256] */
  1298.                     255, 0, 0, 0
  1299.                 },
  1300.                 {0, 0, 32, 32},
  1301.                 {10, 13, 186, 189},
  1302.                 srcCopy,
  1303.                 $"02E1 000E F900 00C0 FAEC FA00 00C0 FAEC 0000 13F9 0000 ECFB C001 ECC0 FC00 01C0"
  1304.                 $"ECFB C001 EC00 13FA 0001 C0EC FAC0 00EC FD00 01C0 ECFA C001 ECFA 12FA 0000 ECF9"
  1305.                 $"C005 ECC0 0000 C0EC F9C0 01EC FA11 FB00 01C0 ECF8 C003 EC00 C0EC F8C0 01EC FA0F"
  1306.                 $"FB00 00EC F7C0 02EC C0EC F7C0 01EC FA0E FC00 01C0 ECF6 C000 ECF6 C001 ECFA 09FC"
  1307.                 $"0000 ECE9 C001 ECFA 0AFD 0001 C0EC E9C0 01EC FA09 FD00 00EC E8C0 01EC FA0A FE00"
  1308.                 $"01C0 ECE8 C001 ECFA 09FE 0000 ECE7 C001 ECFA 0E05 0000 C0EC C0C0 ECFF FEC0 01EC"
  1309.                 $"FA11 0200 00EC FEC0 00FF EEF7 05FF FAC0 C0EC FA11 0200 C0EC FEC0 00FF EEF7 05FF"
  1310.                 $"FAC0 C0EC FA10 0100 ECFD C000 FFEE EB05 FFFA C0C0 ECFA 2001 C0EC FDC0 00FF FEF6"
  1311.                 $"00EB FEF6 00EB FEF6 00EB FEF6 00EB FEF6 05FF FAC0 C0EC FA1F 00EC FCC0 04FF F6F7"
  1312.                 $"F7EB FEF7 11EB F6F7 F7EB F6F7 F7EB F6F7 F7FF FAC0 C0EC FA11 FBEC 00FF FEEB FC47"
  1313.                 $"F6EB 01FF FAFE EC00 FA18 0000 FCFA 00FF FEF6 FC47 FEF6 00EB FEF6 00EB FEF6 00FF"
  1314.                 $"FCFA 1A00 00FC FA03 FFF6 F7F7 FC47 0BF6 F7F7 EBF6 F7F7 EBF6 F7F7 FFFC FA0F FB00"
  1315.                 $"00FF FEEB FC47 F6EB 01FF FAFD 001B FB00 00FF FEF6 00EB FEF6 00EB FEF6 00EB FEF6"
  1316.                 $"00EB FEF6 01FF FAFD 001B FB00 15FF F6F7 F7EB F6F7 F7EB F6F7 F7EB F6F7 F7EB F6F7"
  1317.                 $"F7FF FAFD 000B FB00 00FF EEEB 01FF FAFD 001B FB00 00FF FEF6 00EB FEF6 00EB FEF6"
  1318.                 $"00EB FEF6 00EB FEF6 01FF FAFD 001B FB00 15FF F6F7 F7EB F6F7 F7EB F6F7 F7EB F6F7"
  1319.                 $"F7EB F6F7 F7FF FAFD 0008 FB00 ECFF 00FA FD00 06FA 00EC FAFD 0002 E100 02E1 00"
  1320.             },
  1321.             /* [14] */
  1322.             ShortComment {
  1323.                 131
  1324.             },
  1325.             /* [15] */
  1326.             LongComment {
  1327.                 150,
  1328.                 $"0100 0000 0200 0000 0000"
  1329.             },
  1330.             /* [16] */
  1331.             Origin {
  1332.                 -211,
  1333.                 -15
  1334.             },
  1335.             /* [17] */
  1336.             Clip {
  1337.                 {0, 0, 56, 171},
  1338.                 $""
  1339.             },
  1340.             /* [18] */
  1341.             ShortLineFrom {
  1342.                 0,
  1343.                 0
  1344.             },
  1345.             /* [19] */
  1346.             FontName {
  1347.                 20,
  1348.                 "Times"
  1349.             },
  1350.             /* [20] */
  1351.             TxFont {
  1352.                 20
  1353.             },
  1354.             /* [21] */
  1355.             TxFace {
  1356.                 0x1
  1357.             },
  1358.             /* [22] */
  1359.             TxSize {
  1360.                 56
  1361.             },
  1362.             /* [23] */
  1363.             AppleReserved002E {
  1364.                 $"0000 0100"
  1365.             },
  1366.             /* [24] */
  1367.             DVText {
  1368.                 42,
  1369.                 "CALC"
  1370.             },
  1371.             /* [25] */
  1372.             ShortComment {
  1373.                 151
  1374.             },
  1375.             /* [26] */
  1376.             LongComment {
  1377.                 150,
  1378.                 $"0100 0000 0200 0000 0000"
  1379.             },
  1380.             /* [27] */
  1381.             Origin {
  1382.                 -9,
  1383.                 -47
  1384.             },
  1385.             /* [28] */
  1386.             Clip {
  1387.                 {0, 0, 72, 153},
  1388.                 $""
  1389.             },
  1390.             /* [29] */
  1391.             PnPat {
  1392.                 $"FFFF FFFF FFFF FFFF"
  1393.             },
  1394.             /* [30] */
  1395.             ShortLineFrom {
  1396.                 0,
  1397.                 0
  1398.             },
  1399.             /* [31] */
  1400.             TxFace {
  1401.                 0x0
  1402.             },
  1403.             /* [32] */
  1404.             TxSize {
  1405.                 24
  1406.             },
  1407.             /* [33] */
  1408.             LongText {
  1409.                 {18, 0},
  1410.                 "a spreadsheet "
  1411.             },
  1412.             /* [34] */
  1413.             DVText {
  1414.                 24,
  1415.                 "sample written "
  1416.             },
  1417.             /* [35] */
  1418.             DVText {
  1419.                 24,
  1420.                 "with MacApp®"
  1421.             },
  1422.             /* [36] */
  1423.             ShortComment {
  1424.                 151
  1425.             },
  1426.             /* [37] */
  1427.             LongComment {
  1428.                 150,
  1429.                 $"0100 0000 0200 0000 0000"
  1430.             },
  1431.             /* [38] */
  1432.             Origin {
  1433.                 9,
  1434.                 -87
  1435.             },
  1436.             /* [39] */
  1437.             Clip {
  1438.                 {0, 0, 24, 153},
  1439.                 $""
  1440.             },
  1441.             /* [40] */
  1442.             ShortLineFrom {
  1443.                 0,
  1444.                 0
  1445.             },
  1446.             /* [41] */
  1447.             FontName {
  1448.                 3,
  1449.                 "Geneva"
  1450.             },
  1451.             /* [42] */
  1452.             TxFont {
  1453.                 3
  1454.             },
  1455.             /* [43] */
  1456.             TxSize {
  1457.                 9
  1458.             },
  1459.             /* [44] */
  1460.             LongText {
  1461.                 {10, 0},
  1462.                 "Copyright © Apple Computer, Inc. "
  1463.             },
  1464.             /* [45] */
  1465.             DVText {
  1466.                 12,
  1467.                 "1985-1996. All rights reserved."
  1468.             },
  1469.             /* [46] */
  1470.             ShortComment {
  1471.                 151
  1472.             },
  1473.             /* [47] */
  1474.             ShortComment {
  1475.                 141
  1476.             },
  1477.             /* [48] */
  1478.             OpEndPic {
  1479.  
  1480.             }
  1481.         }
  1482.     }
  1483. };
  1484.  
  1485. include "Defaults.rsrc"  'STR#' (kDefaultCredits);        // Grab the default credits
  1486.  
  1487. // Icons, Bundles and FRefs… Oh my! (don't forget the Signature)
  1488.  
  1489. resource 'ICN#' (128, "Calc Family", purgeable) {
  1490.     {    /* array: 2 elements */
  1491.         /* [1] */
  1492.         $"0000 0000 007F 00FE 0081 0102 0080 8203"
  1493.         $"0100 8403 0100 4803 0200 5003 0200 2003"
  1494.         $"0400 0003 0400 0003 0800 0003 0800 0003"
  1495.         $"1000 0003 13FF FFE3 2200 0033 2200 0033"
  1496.         $"43FF FFF3 4222 2233 8222 2233 FBFF FFF7"
  1497.         $"7A3E 2237 7A3E 2237 03FF FFF0 0222 2230"
  1498.         $"0222 2230 03FF FFF0 0222 2230 0222 2230"
  1499.         $"03FF FFF0 01FF FFF0",
  1500.         /* [2] */
  1501.         $"0000 0000 00FF 01FE 00FF 83FE 01FF 87FF"
  1502.         $"01FF CFFF 03FF DFFF 03FF FFFF 07FF FFFF"
  1503.         $"07FF FFFF 0FFF FFFF 0FFF FFFF 1FFF FFFF"
  1504.         $"1FFF FFFF 3FFF FFFF 3FFF FFFF 7FFF FFFF"
  1505.         $"7FFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1506.         $"7FFF FFFF 7FFF FFFF 03FF FFF0 03FF FFF0"
  1507.         $"03FF FFF0 03FF FFF0 03FF FFF0 03FF FFF0"
  1508.         $"03FF FFF0 01FF FFF0"
  1509.     }
  1510. };
  1511.  
  1512. resource 'ICN#' (129, "Calc Document", purgeable) {
  1513.     {    /* array: 2 elements */
  1514.         /* [1] */
  1515.         $"1FFF FC00 1000 0600 1000 0500 1000 0480"
  1516.         $"1000 0440 1000 0420 1000 07F0 1000 0010"
  1517.         $"1000 0010 1000 0010 1000 0010 1000 0010"
  1518.         $"13FF FF90 1044 4410 1044 4410 13FF FF90"
  1519.         $"107C 4410 107C 4410 13FF FF90 1044 4410"
  1520.         $"1044 4410 13FF FF90 1044 4410 1044 4410"
  1521.         $"13FF FF90 1044 4410 1044 4410 1000 0010"
  1522.         $"1000 0010 1000 0010 1000 0010 1FFF FFF0",
  1523.         /* [2] */
  1524.         $"1FFF FC00 1FFF FE00 1FFF FF00 1FFF FF80"
  1525.         $"1FFF FFC0 1FFF FFE0 1FFF FFF0 1FFF FFF0"
  1526.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1527.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1528.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1529.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1530.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1531.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1532.     }
  1533. };
  1534.  
  1535. resource 'ICN#' (130, "Calc Stationery", purgeable) {
  1536.     {    /* array: 2 elements */
  1537.         /* [1] */
  1538.         $"3FFF FFE0 2000 0020 2000 0038 2000 0028"
  1539.         $"27FF FF28 2088 8828 2088 8828 27FF FF28"
  1540.         $"20F8 8828 20F8 8828 27FF FF28 2088 8828"
  1541.         $"2088 8828 27FF FF28 2088 8828 2088 8828"
  1542.         $"27FF FF28 2088 8828 2088 8828 2000 0028"
  1543.         $"2000 0028 2000 0028 2000 0028 2000 0FE8"
  1544.         $"2000 0848 2000 0888 2000 0908 2000 0A08"
  1545.         $"2000 0C08 3FFF F808 0800 0008 0FFF FFF8",
  1546.         /* [2] */
  1547.         $"3FFF FFE0 3FFF FFE0 3FFF FFF8 3FFF FFF8"
  1548.         $"3FFF FFF8 3FFF FFF8 3FFF FFF8 3FFF FFF8"
  1549.         $"3FFF FFF8 3FFF FFF8 3FFF FFF8 3FFF FFF8"
  1550.         $"3FFF FFF8 3FFF FFF8 3FFF FFF8 3FFF FFF8"
  1551.         $"3FFF FFF8 3FFF FFF8 3FFF FFF8 3FFF FFF8"
  1552.         $"3FFF FFF8 3FFF FFF8 3FFF FFF8 3FFF FFF8"
  1553.         $"3FFF FFF8 3FFF FFF8 3FFF FFF8 3FFF FFF8"
  1554.         $"3FFF FFF8 3FFF FFF8 0FFF FFF8 0FFF FFF8"
  1555.     }
  1556. };
  1557.  
  1558. resource 'ics#' (128, "Calc Family", purgeable) {
  1559.     {    /* array: 2 elements */
  1560.         /* [1] */
  1561.         $"0707 0489 0851 0821 1001 1001 2FF9 280D"
  1562.         $"6FFD 6AAD EFFD 6BAC 0FFC 0AAC 0FFC 07FC",
  1563.         /* [2] */
  1564.         $"078F 0FDF 0FFF 1FFF 1FFF 3FFF 3FFF 7FFF"
  1565.         $"7FFF FFFF FFFF 7FFF 0FFC 0FFC 0FFC 07FC"
  1566.     }
  1567. };
  1568.  
  1569. resource 'ics#' (129, "Calc Document", purgeable) {
  1570.     {    /* array: 2 elements */
  1571.         /* [1] */
  1572.         $"7FE0 4030 4028 403C 4004 4004 5FF4 4AA4"
  1573.         $"5FF4 4EA4 5FF4 4AA4 5FF4 4AA4 4004 7FFC",
  1574.         /* [2] */
  1575.         $"7FE0 7FF0 7FF8 7FFC 7FFC 7FFC 7FFC 7FFC"
  1576.         $"7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
  1577.     }
  1578. };
  1579.  
  1580. resource 'ics#' (130, "Calc Stationery", purgeable) {
  1581.     {    /* array: 2 elements */
  1582.         /* [1] */
  1583.         $"7FF8 4008 5FCE 4A8A 5FCA 4E8A 5FCA 4A8A"
  1584.         $"5FCA 4A8A 407A 4052 4062 7FC2 1002 1FFE",
  1585.         /* [2] */
  1586.         $"7FF8 7FF8 7FFE 7FFE 7FFE 7FFE 7FFE 7FFE"
  1587.         $"7FFE 7FFE 7FFE 7FFE 7FFE 7FFE 1FFE 1FFE"
  1588.     }
  1589. };
  1590.  
  1591. resource 'ics4' (128, "Calc Family", purgeable) {
  1592.     $"0000 0666 7000 7666 0000 7677 6707 6776"
  1593.     $"0000 6777 7676 7776 0007 6777 7767 7776"
  1594.     $"0006 7777 7777 7776 0076 7777 7777 7776"
  1595.     $"0067 FFFF FFFF F776 0767 FCCC CCCC FD76"
  1596.     $"0677 F666 6666 FD76 7677 FC6C 6C6C FD76"
  1597.     $"6666 F633 3666 FD66 0DDD FC33 3C6C FDDD"
  1598.     $"0000 F633 3666 FD00 0000 FC6C 6C6C FD00"
  1599.     $"0000 FFFF FFFF FD00 0000 0DDD DDDD DD"
  1600. };
  1601.  
  1602. resource 'ics4' (129, "Calc Document", purgeable) {
  1603.     $"0FFF FFFF FFF0 0000 0F0C 0C0C 0CFF 0000"
  1604.     $"0FC0 C0C0 C0FC F000 0F0C 0C0C 0CFF FF00"
  1605.     $"0FC0 C0C0 C0C0 CF00 0F0C 0C0C 0C0C 0F00"
  1606.     $"0FC6 6666 6666 CF00 0F0C 6C6C 6C6C 0F00"
  1607.     $"0FC6 6666 6666 CF00 0F0C 6360 606C 0F00"
  1608.     $"0FC6 6666 6666 CF00 0F0C 6060 606C 0F00"
  1609.     $"0FC6 6666 6666 CF00 0F0C 6C6C 6C6C 0F00"
  1610.     $"0FC0 C0C0 C0C0 CF00 0FFF FFFF FFFF FF"
  1611. };
  1612.  
  1613. resource 'ics4' (130, "Calc Stationery", purgeable) {
  1614.     $"0FFF FFFF FFFF F000 0F0C 0C0C 0C0C F000"
  1615.     $"0FC6 6666 66C0 FFF0 0F0C 6060 6C0C FDF0"
  1616.     $"0FC6 6666 66C0 FDF0 0F0C 6360 6C0C FDF0"
  1617.     $"0FC6 6666 66C0 FDF0 0F0C 6060 6C0C FDF0"
  1618.     $"0FC6 6666 66C0 FDF0 0F0C 6C6C 6C0C FDF0"
  1619.     $"0FC0 C0C0 CFFF FDF0 0F0C 0C0C 0FCF DDF0"
  1620.     $"0FC0 C0C0 CFFD DCF0 0FFF FFFF FFDD C0F0"
  1621.     $"000F DDDD DDDC 0CF0 000F FFFF FFFF FFF0"
  1622. };
  1623.  
  1624. resource 'ics8' (128, "Calc Family", purgeable) {
  1625.     $"0000 0000 00EC ECEC C000 0000 C0EC ECEC"
  1626.     $"0000 0000 C0EC C0C0 ECC0 00C0 ECC0 C0EC"
  1627.     $"0000 0000 ECC0 C0C0 C0EC C0EC C0C0 C0EC"
  1628.     $"0000 00C0 ECC0 C0C0 C0C0 ECC0 C0C0 C0EC"
  1629.     $"0000 00EC C0C0 C0C0 C0C0 C0C0 C0C0 C0EC"
  1630.     $"0000 C0EC C0C0 C0C0 C0C0 C0C0 C0C0 C0EC"
  1631.     $"0000 ECC0 FFFF FFFF FFFF FFFF FFC0 C0EC"
  1632.     $"00C0 ECC0 FFF7 F7F7 F7F7 F7F7 FFFA C0EC"
  1633.     $"00EC C0C0 FFEC ECEC ECEC ECEC FFFA C0EC"
  1634.     $"C0EC C0C0 FFF7 ECF7 ECF7 ECF7 FFFA C0EC"
  1635.     $"ECEC ECEC FFEC 4747 47EC ECEC FFFA ECEC"
  1636.     $"00FA FAFA FFF7 4747 47F7 ECF7 FFFA FAFA"
  1637.     $"0000 0000 FFEC 4747 47EC ECEC FFFA 0000"
  1638.     $"0000 0000 FFF7 ECF7 ECF7 ECF7 FFFA 0000"
  1639.     $"0000 0000 FFFF FFFF FFFF FFFF FFFA 0000"
  1640.     $"0000 0000 00FA FAFA FAFA FAFA FAFA"
  1641. };
  1642.  
  1643. resource 'ics8' (129, "Calc Document", purgeable) {
  1644.     $"00FF FFFF FFFF FFFF FFFF FF00 0000 0000"
  1645.     $"00FF F5F5 F5F5 F5F5 F5F5 FFFF 0000 0000"
  1646.     $"00FF F5F5 F5F5 F5F5 F5F5 FF2B FF00 0000"
  1647.     $"00FF F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000"
  1648.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1649.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1650.     $"00FF F5EC ECEC ECEC ECEC ECEC F5FF 0000"
  1651.     $"00FF F5F5 ECF5 ECF5 ECF5 ECF5 F5FF 0000"
  1652.     $"00FF F5EC ECEC ECEC ECEC ECEC F5FF 0000"
  1653.     $"00FF F5F5 ECD8 ECF5 ECF5 ECF5 F5FF 0000"
  1654.     $"00FF F5EC ECEC ECEC ECEC ECEC F5FF 0000"
  1655.     $"00FF F5F5 ECF5 ECF5 ECF5 ECF5 F5FF 0000"
  1656.     $"00FF F5EC ECEC ECEC ECEC ECEC F5FF 0000"
  1657.     $"00FF F5F5 ECF5 ECF5 ECF5 ECF5 F5FF 0000"
  1658.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1659.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1660. };
  1661.  
  1662. resource 'ics8' (130, "Calc Stationery", purgeable) {
  1663.     $"00FF FFFF FFFF FFFF FFFF FFFF FF00 0000"
  1664.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 FF00 0000"
  1665.     $"00FF F5EC ECEC ECEC ECEC F5F5 FFFF FF00"
  1666.     $"00FF F5F5 ECF5 ECF5 ECF5 F5F5 FFF9 FF00"
  1667.     $"00FF F5EC ECEC ECEC ECEC F5F5 FFF9 FF00"
  1668.     $"00FF F5F5 ECD8 ECF5 ECF5 F5F5 FFF9 FF00"
  1669.     $"00FF F5EC ECEC ECEC ECEC F5F5 FFF9 FF00"
  1670.     $"00FF F5F5 ECF5 ECF5 ECF5 F5F5 FFF9 FF00"
  1671.     $"00FF F5EC ECEC ECEC ECEC F5F5 FFF9 FF00"
  1672.     $"00FF F5F5 EC00 EC00 ECF5 F5F5 FFF9 FF00"
  1673.     $"00FF F5F5 F5F5 F5F5 F5FF FFFF FFF9 FF00"
  1674.     $"00FF F5F5 F5F5 F5F5 F5FF 2BFF F9F9 FF00"
  1675.     $"00FF F5F5 F5F5 F5F5 F5FF FFF9 F9F5 FF00"
  1676.     $"00FF FFFF FFFF FFFF FFFF F9F9 F5F5 FF00"
  1677.     $"0000 00FF F9F9 F9F9 F9F9 F9F5 F5F5 FF00"
  1678.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FF"
  1679. };
  1680.  
  1681. resource 'icl4' (128, "Calc Family", purgeable) {
  1682.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1683.     $"0000 0000 7666 6666 0000 0007 6666 6660"
  1684.     $"0000 0000 6777 7776 7000 0076 7777 7760"
  1685.     $"0000 0007 6777 7777 6000 0767 7777 776D"
  1686.     $"0000 0006 7777 7777 6700 7677 7777 776D"
  1687.     $"0000 0076 7777 7777 7607 6777 7777 776D"
  1688.     $"0000 0067 7777 7777 7676 7777 7777 776D"
  1689.     $"0000 0767 7777 7777 7767 7777 7777 776D"
  1690.     $"0000 0677 7777 7777 7777 7777 7777 776D"
  1691.     $"0000 7677 7777 7777 7777 7777 7777 776D"
  1692.     $"0000 6777 7777 7777 7777 7777 7777 776D"
  1693.     $"0007 6777 7777 7777 7777 7777 7777 776D"
  1694.     $"0006 7777 7777 7777 7777 7777 7777 776D"
  1695.     $"0076 77FF FFFF FFFF FFFF FFFF FFF7 776D"
  1696.     $"0067 77FC CCCC CCCC CCCC CCCC CCFD 776D"
  1697.     $"0767 77FC CCCC CCCC CCCC CCCC CCFD 776D"
  1698.     $"0677 77F6 6666 6666 6666 6666 66FD 776D"
  1699.     $"7677 77FC CC6C CC6C CC6C CC6C CCFD 776D"
  1700.     $"6777 77FC CC6C CC6C CC6C CC6C CCFD 776D"
  1701.     $"6666 66F6 6633 3336 6666 6666 66FD 666D"
  1702.     $"0DDD DDFC CC33 333C CC6C CC6C CCFD DDDD"
  1703.     $"0DDD DDFC CC33 333C CC6C CC6C CCFD DDDD"
  1704.     $"0000 00F6 6633 3336 6666 6666 66FD 0000"
  1705.     $"0000 00FC CC6C CC6C CC6C CC6C CCFD 0000"
  1706.     $"0000 00FC CC6C CC6C CC6C CC6C CCFD 0000"
  1707.     $"0000 00F6 6666 6666 6666 6666 66FD 0000"
  1708.     $"0000 00FC CC6C CC6C CC6C CC6C CCFD 0000"
  1709.     $"0000 00FC CC6C CC6C CC6C CC6C CCFD 0000"
  1710.     $"0000 00FF FFFF FFFF FFFF FFFF FFFD 0000"
  1711.     $"0000 000D DDDD DDDD DDDD DDDD DDDD"
  1712. };
  1713.  
  1714. resource 'icl4' (129, "Calc Document", purgeable) {
  1715.     $"000F FFFF FFFF FFFF FFFF FF00 0000 0000"
  1716.     $"000F 0C0C 0C0C 0C0C 0C0C 0FF0 0000 0000"
  1717.     $"000F C0C0 C0C0 C0C0 C0C0 CFCF 0000 0000"
  1718.     $"000F 0C0C 0C0C 0C0C 0C0C 0FCC F000 0000"
  1719.     $"000F C0C0 C0C0 C0C0 C0C0 CFCC CF00 0000"
  1720.     $"000F 0C0C 0C0C 0C0C 0C0C 0FCC CCF0 0000"
  1721.     $"000F C0C0 C0C0 C0C0 C0C0 CFFF FFFF 0000"
  1722.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  1723.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  1724.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  1725.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  1726.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  1727.     $"000F C066 6666 6666 6666 6666 60CF 0000"
  1728.     $"000F 0C0C 060C 060C 060C 060C 0C0F 0000"
  1729.     $"000F C0C0 C6C0 C6C0 C6C0 C6C0 C0CF 0000"
  1730.     $"000F 0C66 6666 6666 6666 6666 6C0F 0000"
  1731.     $"000F C0C0 C633 36C0 C6C0 C6C0 C0CF 0000"
  1732.     $"000F 0C0C 0633 360C 060C 060C 0C0F 0000"
  1733.     $"000F C066 6666 6666 6666 6666 60CF 0000"
  1734.     $"000F 0C0C 060C 060C 060C 060C 0C0F 0000"
  1735.     $"000F C0C0 C6C0 C6C0 C6C0 C6C0 C0CF 0000"
  1736.     $"000F 0C66 6666 6666 6666 6666 6C0F 0000"
  1737.     $"000F C0C0 C6C0 C6C0 C6C0 C6C0 C0CF 0000"
  1738.     $"000F 0C0C 060C 060C 060C 060C 0C0F 0000"
  1739.     $"000F C066 6666 6666 6666 6666 60CF 0000"
  1740.     $"000F 0C0C 060C 060C 060C 060C 0C0F 0000"
  1741.     $"000F C0C0 C6C0 C6C0 C6C0 C6C0 C0CF 0000"
  1742.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  1743.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  1744.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  1745.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  1746.     $"000F FFFF FFFF FFFF FFFF FFFF FFFF"
  1747. };
  1748.  
  1749. resource 'icl4' (130, "Calc Stationery", purgeable) {
  1750.     $"00FF FFFF FFFF FFFF FFFF FFFF FFF0 0000"
  1751.     $"00FC 0C0C 0C0C 0C0C 0C0C 0C0C 0CF0 0000"
  1752.     $"00F0 C0C0 C0C0 C0C0 C0C0 C0C0 C0FF F000"
  1753.     $"00FC 0C0C 0C0C 0C0C 0C0C 0C0C 0CFD F000"
  1754.     $"00F0 C666 6666 6666 6666 6666 C0FD F000"
  1755.     $"00FC 0C0C 6C0C 6C0C 6C0C 6C0C 0CFD F000"
  1756.     $"00F0 C0C0 60C0 60C0 60C0 60C0 C0FD F000"
  1757.     $"00FC 0666 6666 6666 6666 6666 0CFD F000"
  1758.     $"00F0 C0C0 6333 60C0 60C0 60C0 C0FD F000"
  1759.     $"00FC 0C0C 6333 6C0C 6C0C 6C0C 0CFD F000"
  1760.     $"00F0 C666 6666 6666 6666 6666 C0FD F000"
  1761.     $"00FC 0C0C 6C0C 6C0C 6C0C 6C0C 0CFD F000"
  1762.     $"00F0 C0C0 60C0 60C0 60C0 60C0 C0FD F000"
  1763.     $"00FC 0666 6666 6666 6666 6666 0CFD F000"
  1764.     $"00F0 C0C0 60C0 60C0 60C0 60C0 C0FD F000"
  1765.     $"00FC 0C0C 6C0C 6C0C 6C0C 6C0C 0CFD F000"
  1766.     $"00F0 C666 6666 6666 6666 6666 C0FD F000"
  1767.     $"00FC 0C0C 6C0C 6C0C 6C0C 6C0C 0CFD F000"
  1768.     $"00F0 C0C0 60C0 60C0 60C0 60C0 C0FD F000"
  1769.     $"00FC 0C0C 0C0C 0C0C 0C0C 0C0C 0CFD F000"
  1770.     $"00F0 C0C0 C0C0 C0C0 C0C0 C0C0 C0FD F000"
  1771.     $"00FC 0C0C 0C0C 0C0C 0C0C 0C0C 0CFD F000"
  1772.     $"00F0 C0C0 C0C0 C0C0 C0C0 C0C0 C0FD F000"
  1773.     $"00FC 0C0C 0C0C 0C0C 0C0C FFFF FFFD F000"
  1774.     $"00F0 C0C0 C0C0 C0C0 C0C0 FCCC CFDD F000"
  1775.     $"00FC 0C0C 0C0C 0C0C 0C0C FCCC FDDC F000"
  1776.     $"00F0 C0C0 C0C0 C0C0 C0C0 FCCF DDCC F000"
  1777.     $"00FC 0C0C 0C0C 0C0C 0C0C FCFD DCCC F000"
  1778.     $"00F0 C0C0 C0C0 C0C0 C0C0 FFDD CCCC F000"
  1779.     $"00FF FFFF FFFF FFFF FFFF FDDC CCCC F000"
  1780.     $"0000 FDDD DDDD DDDD DDDD DDCC CCCC F000"
  1781.     $"0000 FFFF FFFF FFFF FFFF FFFF FFFF F0"
  1782. };
  1783.  
  1784. resource 'icl8' (128, "Calc Family", purgeable) {
  1785.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1786.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1787.     $"0000 0000 0000 0000 C0EC ECEC ECEC ECEC"
  1788.     $"0000 0000 0000 00C0 ECEC ECEC ECEC EC00"
  1789.     $"0000 0000 0000 0000 ECC0 C0C0 C0C0 C0EC"
  1790.     $"C000 0000 0000 C0EC C0C0 C0C0 C0C0 EC00"
  1791.     $"0000 0000 0000 00C0 ECC0 C0C0 C0C0 C0C0"
  1792.     $"EC00 0000 00C0 ECC0 C0C0 C0C0 C0C0 ECFA"
  1793.     $"0000 0000 0000 00EC C0C0 C0C0 C0C0 C0C0"
  1794.     $"ECC0 0000 C0EC C0C0 C0C0 C0C0 C0C0 ECFA"
  1795.     $"0000 0000 0000 C0EC C0C0 C0C0 C0C0 C0C0"
  1796.     $"C0EC 00C0 ECC0 C0C0 C0C0 C0C0 C0C0 ECFA"
  1797.     $"0000 0000 0000 ECC0 C0C0 C0C0 C0C0 C0C0"
  1798.     $"C0EC C0EC C0C0 C0C0 C0C0 C0C0 C0C0 ECFA"
  1799.     $"0000 0000 00C0 ECC0 C0C0 C0C0 C0C0 C0C0"
  1800.     $"C0C0 ECC0 C0C0 C0C0 C0C0 C0C0 C0C0 ECFA"
  1801.     $"0000 0000 00EC C0C0 C0C0 C0C0 C0C0 C0C0"
  1802.     $"C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 ECFA"
  1803.     $"0000 0000 C0EC C0C0 C0C0 C0C0 C0C0 C0C0"
  1804.     $"C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 ECFA"
  1805.     $"0000 0000 ECC0 C0C0 C0C0 C0C0 C0C0 C0C0"
  1806.     $"C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 ECFA"
  1807.     $"0000 00C0 ECC0 C0C0 C0C0 C0C0 C0C0 C0C0"
  1808.     $"C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 ECFA"
  1809.     $"0000 00EC C0C0 C0C0 C0C0 C0C0 C0C0 C0C0"
  1810.     $"C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 ECFA"
  1811.     $"0000 C0EC C0C0 FFFF FFFF FFFF FFFF FFFF"
  1812.     $"FFFF FFFF FFFF FFFF FFFF FFC0 C0C0 ECFA"
  1813.     $"0000 ECC0 C0C0 FFF7 F7F7 F7F7 F7F7 F7F7"
  1814.     $"F7F7 F7F7 F7F7 F7F7 F7F7 FFFA C0C0 ECFA"
  1815.     $"00C0 ECC0 C0C0 FFF7 F7F7 F7F7 F7F7 F7F7"
  1816.     $"F7F7 F7F7 F7F7 F7F7 F7F7 FFFA C0C0 ECFA"
  1817.     $"00EC C0C0 C0C0 FFEB EBEB EBEB EBEB EBEB"
  1818.     $"EBEB EBEB EBEB EBEB EBEB FFFA C0C0 ECFA"
  1819.     $"C0EC C0C0 C0C0 FFF6 F6F6 EBF6 F6F6 EBF6"
  1820.     $"F6F6 EBF6 F6F6 EBF6 F6F6 FFFA C0C0 ECFA"
  1821.     $"ECC0 C0C0 C0C0 FFF6 F7F7 EBF7 F7F7 EBF6"
  1822.     $"F7F7 EBF6 F7F7 EBF6 F7F7 FFFA C0C0 ECFA"
  1823.     $"ECEC ECEC ECEC FFEB EBEB 4747 4747 47EB"
  1824.     $"EBEB EBEB EBEB EBEB EBEB FFFA ECEC ECFA"
  1825.     $"00FA FAFA FAFA FFF6 F6F6 4747 4747 47F6"
  1826.     $"F6F6 EBF6 F6F6 EBF6 F6F6 FFFA FAFA FAFA"
  1827.     $"00FA FAFA FAFA FFF6 F7F7 4747 4747 47F6"
  1828.     $"F7F7 EBF6 F7F7 EBF6 F7F7 FFFA FAFA FAFA"
  1829.     $"0000 0000 0000 FFEB EBEB 4747 4747 47EB"
  1830.     $"EBEB EBEB EBEB EBEB EBEB FFFA 0000 0000"
  1831.     $"0000 0000 0000 FFF6 F6F6 EBF6 F6F6 EBF6"
  1832.     $"F6F6 EBF6 F6F6 EBF6 F6F6 FFFA 0000 0000"
  1833.     $"0000 0000 0000 FFF6 F7F7 EBF6 F7F7 EBF6"
  1834.     $"F7F7 EBF6 F7F7 EBF6 F7F7 FFFA 0000 0000"
  1835.     $"0000 0000 0000 FFEB EBEB EBEB EBEB EBEB"
  1836.     $"EBEB EBEB EBEB EBEB EBEB FFFA 0000 0000"
  1837.     $"0000 0000 0000 FFF6 F6F6 EBF6 F6F6 EBF6"
  1838.     $"F6F6 EBF6 F6F6 EBF6 F6F6 FFFA 0000 0000"
  1839.     $"0000 0000 0000 FFF6 F7F7 EBF6 F7F7 EBF6"
  1840.     $"F7F7 EBF6 F7F7 EBF6 F7F7 FFFA 0000 0000"
  1841.     $"0000 0000 0000 FFFF FFFF FFFF FFFF FFFF"
  1842.     $"FFFF FFFF FFFF FFFF FFFF FFFA 0000 0000"
  1843.     $"0000 0000 0000 00FA FAFA FAFA FAFA FAFA"
  1844.     $"FAFA FAFA FAFA FAFA FAFA FAFA"
  1845. };
  1846.  
  1847. resource 'icl8' (129, "Calc Document", purgeable) {
  1848.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1849.     $"FFFF FFFF FFFF 0000 0000 0000 0000 0000"
  1850.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1851.     $"F5F5 F5F5 F5FF FF00 0000 0000 0000 0000"
  1852.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1853.     $"F5F5 F5F5 F5FF 2BFF 0000 0000 0000 0000"
  1854.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1855.     $"F5F5 F5F5 F5FF 2B2B FF00 0000 0000 0000"
  1856.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1857.     $"F5F5 F5F5 F5FF 2B2B 2BFF 0000 0000 0000"
  1858.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1859.     $"F5F5 F5F5 F5FF 2B2B 2B2B FF00 0000 0000"
  1860.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1861.     $"F5F5 F5F5 F5FF FFFF FFFF FFFF 0000 0000"
  1862.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1863.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1864.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1865.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1866.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1867.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1868.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1869.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1870.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1871.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1872.     $"0000 00FF F5F5 ECEC ECEC ECEC ECEC ECEC"
  1873.     $"ECEC ECEC ECEC ECEC ECF5 F5FF 0000 0000"
  1874.     $"0000 00FF F5F5 F5F5 F5EC F5F5 F5EC F5F5"
  1875.     $"F5EC F5F5 F5EC F5F5 F5F5 F5FF 0000 0000"
  1876.     $"0000 00FF F5F5 F5F5 F5EC F5F5 F5EC F5F5"
  1877.     $"F5EC F5F5 F5EC F5F5 F5F5 F5FF 0000 0000"
  1878.     $"0000 00FF F5F5 ECEC ECEC ECEC ECEC ECEC"
  1879.     $"ECEC ECEC ECEC ECEC ECF5 F5FF 0000 0000"
  1880.     $"0000 00FF F5F5 F5F5 F5EC D8D8 D8EC F5F5"
  1881.     $"F5EC F5F5 F5EC F5F5 F5F5 F5FF 0000 0000"
  1882.     $"0000 00FF F5F5 F5F5 F5EC D8D8 D8EC F5F5"
  1883.     $"F5EC F5F5 F5EC F5F5 F5F5 F5FF 0000 0000"
  1884.     $"0000 00FF F5F5 ECEC ECEC ECEC ECEC ECEC"
  1885.     $"ECEC ECEC ECEC ECEC ECF5 F5FF 0000 0000"
  1886.     $"0000 00FF F5F5 F5F5 F5EC F5F5 F5EC F5F5"
  1887.     $"F5EC F5F5 F5EC F5F5 F5F5 F5FF 0000 0000"
  1888.     $"0000 00FF F5F5 F5F5 F5EC F5F5 F5EC F5F5"
  1889.     $"F5EC F5F5 F5EC F5F5 F5F5 F5FF 0000 0000"
  1890.     $"0000 00FF F5F5 ECEC ECEC ECEC ECEC ECEC"
  1891.     $"ECEC ECEC ECEC ECEC ECF5 F5FF 0000 0000"
  1892.     $"0000 00FF F5F5 F5F5 F5EC F5F5 F5EC F5F5"
  1893.     $"F5EC F5F5 F5EC F5F5 F5F5 F5FF 0000 0000"
  1894.     $"0000 00FF F5F5 F5F5 F5EC F5F5 F5EC F5F5"
  1895.     $"F5EC F5F5 F5EC F5F5 F5F5 F5FF 0000 0000"
  1896.     $"0000 00FF F5F5 ECEC ECEC ECEC ECEC ECEC"
  1897.     $"ECEC ECEC ECEC ECEC ECF5 F5FF 0000 0000"
  1898.     $"0000 00FF F5F5 F5F5 F5EC F5F5 F5EC F5F5"
  1899.     $"F5EC F5F5 F5EC F5F5 F5F5 F5FF 0000 0000"
  1900.     $"0000 00FF F5F5 F5F5 F5EC F5F5 F5EC F5F5"
  1901.     $"F5EC F5F5 F5EC F5F5 F5F5 F5FF 0000 0000"
  1902.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1903.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1904.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1905.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1906.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1907.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1908.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1909.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1910.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1911.     $"FFFF FFFF FFFF FFFF FFFF FFFF"
  1912. };
  1913.  
  1914. resource 'icl8' (130, "Calc Stationery", purgeable) {
  1915.     $"0000 FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1916.     $"FFFF FFFF FFFF FFFF FFFF FF00 0000 0000"
  1917.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1918.     $"F5F5 F5F5 F5F5 F5F5 F5F5 FF00 0000 0000"
  1919.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1920.     $"F5F5 F5F5 F5F5 F5F5 F5F5 FFFF FF00 0000"
  1921.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1922.     $"F5F5 F5F5 F5F5 F5F5 F5F5 FFF9 FF00 0000"
  1923.     $"0000 FFF5 F5EC ECEC ECEC ECEC ECEC ECEC"
  1924.     $"ECEC ECEC ECEC ECEC F5F5 FFF9 FF00 0000"
  1925.     $"0000 FFF5 F5F5 F5F5 ECF5 F5F5 ECF5 F5F5"
  1926.     $"ECF5 F5F5 ECF5 F5F5 F5F5 FFF9 FF00 0000"
  1927.     $"0000 FFF5 F5F5 F5F5 ECF5 F5F5 ECF5 F5F5"
  1928.     $"ECF5 F5F5 ECF5 F5F5 F5F5 FFF9 FF00 0000"
  1929.     $"0000 FFF5 F5EC ECEC ECEC ECEC ECEC ECEC"
  1930.     $"ECEC ECEC ECEC ECEC F5F5 FFF9 FF00 0000"
  1931.     $"0000 FFF5 F5F5 F5F5 ECD8 D8D8 ECF5 F5F5"
  1932.     $"ECF5 F5F5 ECF5 F5F5 F5F5 FFF9 FF00 0000"
  1933.     $"0000 FFF5 F5F5 F5F5 ECD8 D8D8 ECF5 F5F5"
  1934.     $"ECF5 F5F5 ECF5 F5F5 F5F5 FFF9 FF00 0000"
  1935.     $"0000 FFF5 F5EC ECEC ECEC ECEC ECEC ECEC"
  1936.     $"ECEC ECEC ECEC ECEC F5F5 FFF9 FF00 0000"
  1937.     $"0000 FFF5 F5F5 F5F5 ECF5 F5F5 ECF5 F5F5"
  1938.     $"ECF5 F5F5 ECF5 F5F5 F5F5 FFF9 FF00 0000"
  1939.     $"0000 FFF5 F5F5 F5F5 ECF5 F5F5 ECF5 F5F5"
  1940.     $"ECF5 F5F5 ECF5 F5F5 F5F5 FFF9 FF00 0000"
  1941.     $"0000 FFF5 F5EC ECEC ECEC ECEC ECEC ECEC"
  1942.     $"ECEC ECEC ECEC ECEC F5F5 FFF9 FF00 0000"
  1943.     $"0000 FFF5 F5F5 F5F5 ECF5 F5F5 ECF5 F5F5"
  1944.     $"ECF5 F5F5 ECF5 F5F5 F5F5 FFF9 FF00 0000"
  1945.     $"0000 FFF5 F5F5 F5F5 ECF5 F5F5 ECF5 F5F5"
  1946.     $"ECF5 F5F5 ECF5 F5F5 F5F5 FFF9 FF00 0000"
  1947.     $"0000 FFF5 F5EC ECEC ECEC ECEC ECEC ECEC"
  1948.     $"ECEC ECEC ECEC ECEC F5F5 FFF9 FF00 0000"
  1949.     $"0000 FFF5 F5F5 F5F5 ECF5 F5F5 ECF5 F5F5"
  1950.     $"ECF5 F5F5 ECF5 F5F5 F5F5 FFF9 FF00 0000"
  1951.     $"0000 FFF5 F5F5 F5F5 ECF5 F5F5 ECF5 F5F5"
  1952.     $"ECF5 F5F5 ECF5 F5F5 F5F5 FFF9 FF00 0000"
  1953.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1954.     $"F5F5 F5F5 F5F5 F5F5 F5F5 FFF9 FF00 0000"
  1955.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1956.     $"F5F5 F5F5 F5F5 F5F5 F5F5 FFF9 FF00 0000"
  1957.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1958.     $"F5F5 F5F5 F5F5 F5F5 F5F5 FFF9 FF00 0000"
  1959.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1960.     $"F5F5 F5F5 F5F5 F5F5 F5F5 FFF9 FF00 0000"
  1961.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1962.     $"F5F5 F5F5 FFFF FFFF FFFF FFF9 FF00 0000"
  1963.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1964.     $"F5F5 F5F5 FF2B 2B2B F7FF F9F7 FF00 0000"
  1965.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1966.     $"F5F5 F5F5 FF2B 2BF7 FFF9 F72B FF00 0000"
  1967.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1968.     $"F5F5 F5F5 FF2B F7FF F9F7 2BF6 FF00 0000"
  1969.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1970.     $"F5F5 F5F5 FFF7 FFF9 F72B F6F6 FF00 0000"
  1971.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1972.     $"F5F5 F5F5 FFFF F9F7 2BF6 F6F6 FF00 0000"
  1973.     $"0000 FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1974.     $"FFFF FFFF FFF9 F72B F6F6 F6F6 FF00 0000"
  1975.     $"0000 0000 FFF9 F9F9 F9F9 F9F9 F9F9 F9F9"
  1976.     $"F9F9 F9F9 F9F7 2BF6 F6F6 F6F6 FF00 0000"
  1977.     $"0000 0000 FFFF FFFF FFFF FFFF FFFF FFFF"
  1978.     $"FFFF FFFF FFFF FFFF FFFF FFFF FF"
  1979. };
  1980.  
  1981. type kSignature as 'STR ';
  1982. resource kSignature (0,
  1983. #if qNames
  1984. "Signature",
  1985. #endif
  1986.     purgeable) {
  1987.     "Calc ©Apple Computer, Inc. 1988-95"
  1988. };
  1989.  
  1990. resource 'FREF' (128,
  1991. #if qNames
  1992. "Calc Application",
  1993. #endif
  1994.     purgeable) {
  1995.     'APPL',
  1996.     0,
  1997.     ""
  1998. };
  1999.  
  2000. resource 'FREF' (129,
  2001. #if qNames
  2002. "Calc Document",
  2003. #endif
  2004.     purgeable) {
  2005.     kFileType,
  2006.     1,
  2007.     ""
  2008. };
  2009.  
  2010. resource 'FREF' (130,
  2011. #if qNames
  2012. "Calc Stationery",
  2013. #endif
  2014.     purgeable) {
  2015.     kStationery,
  2016.     2,
  2017.     ""
  2018. };
  2019.  
  2020. resource 'BNDL' (128,
  2021. #if qNames
  2022. "Calc",
  2023. #endif
  2024.     purgeable) {
  2025.     kSignature,
  2026.     0,
  2027.     { /* array TypeArray: 2 elements */
  2028.         /* [1] */
  2029.         'ICN#',
  2030.         { /* array IDArray: 2 elements */
  2031.             /* [1] */
  2032.             0, 128,
  2033.             /* [2] */
  2034.             1, 129,
  2035.             2, 130
  2036.         },
  2037.         /* [2] */
  2038.         'FREF',
  2039.         { /* array IDArray: 2 elements */
  2040.             /* [1] */
  2041.             0, 128,
  2042.             /* [2] */
  2043.             1, 129,
  2044.             2, 130
  2045.         }
  2046.     }
  2047. };
  2048.  
  2049. // Get the default Version resources
  2050. /*--------------------------------------------------------------------------------
  2051.  The revision of this particular file
  2052. --------------------------------------------------------------------------------*/
  2053. resource 'vers' (1,
  2054. #if qNames
  2055. "File Version",
  2056. #endif
  2057.     purgeable) {
  2058.     0x01,
  2059.     0x01,
  2060.     development,
  2061.     0x01,
  2062.     verUs,
  2063.     "1.1d1",
  2064.     "Calc 1.1d1, ©Apple Computer, Inc. 1988-97"
  2065. };
  2066. include "Defaults.rsrc"  'vers' (2);        // Overall package
  2067.  
  2068. /********************************************************************************/
  2069. /*    End of File: Calc.r                                                            */
  2070. /********************************************************************************/